---
title: Faça deploy do seu site Astro com Heroku
description: Como fazer deploy do seu site Astro para a web utilizando Heroku.
type: deploy
i18nReady: true
---

[Heroku](https://www.heroku.com/) é uma plataforma-como-serviço para construção, execução e gerenciamento de aplicações modernas na nuvem. Você pode fazer o deploy de um site Astro para a Heroku utilizando este guia.

## Como fazer o deploy

1. Instale a [CLI da Heroku](https://devcenter.heroku.com/articles/heroku-cli).

2. Crie uma conta da Heroku [se registrando](https://signup.heroku.com/).

3. Execute `heroku login` e preencha suas credenciais da Heroku:

   ```bash
   $ heroku login
   ```

4. Crie um arquivo chamado `static.json` na raiz do seu projeto com o conteúdo abaixo:

   `static.json`:

   ```json
   {
     "root": "./dist"
   }
   ```

   Esta é a configuração do seu site; leia mais sobre em [heroku-buildpack-static](https://github.com/heroku/heroku-buildpack-static).

5. Configure o seu git remote da Heroku:

   ```bash
   # mudança de versão
   $ git init
   $ git add .
   $ git commit -m "Meu site está pronto para o deploy."

   # cria uma nova aplicação com o nome especificado
   $ heroku apps:create exemplo

   # define buildpack para sites estáticos
   $ heroku buildpacks:set https://github.com/heroku/heroku-buildpack-static.git
   ```

6. Faça deploy do seu site:

   ```bash
   # publica o site
   $ git push heroku master

   # abre o navegador para ver a versão em painel de controle da CI da Heroku
   $ heroku open
   ```
